@charset "utf-8";

/* 取消链接高亮  */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, menu, nav, section {
  display: block;
}

/* 图片自适应 */
img {
  height: auto;
  width: auto\9; /* ie8 */
  -ms-interpolation-mode: bicubic;/*为了照顾ie图片缩放失真*/
}

/* 初始化 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0;
  border: none;
  list-style: none;
  vertical-align: middle;
}
body {
  font: 14px 'Microsoft YaHei',Tahoma, Arial, sans-serif;
  line-height: 1.5;
  color: #333;
  word-break: break-all;
}
*, :after, :before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
em, i {
  font-style: normal;
}
strong {
  font-weight: normal;
}
.clearfix:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
}
.clearfix {
  zoom: 1;
}
a {
  text-decoration: none;
  font-family: Microsoft YaHei, Tahoma, Arial, sans-serif;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
a:hover {
  text-decoration: none;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
ul, ol {
  list-style: none;
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}
img {
  border: none;
}

/*连续英文、数字换行*/
.wordwrap { word-break: break-all; word-wrap: break-word; }

/*单行文字超出显示省略号*/
.omg{overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}

/* 新增初始化内容 */
.wrap{ width: 100%; margin: 0 auto; box-sizing: border-box;}
.fwb{ font-weight: bold;}

/* 浮动公共类 */
.fl{ float: left;}
.fr{ float: right;}

/*定位*/
.pr{ position: relative !important; }
.pa{ position: absolute !important; }
.pf{ position: fixed !important; }

/******** table *********/
table {
  border-collapse: collapse;
  max-width: 100%;
  background-color: transparent;
  empty-cells: show;
}

/***** 调整vux cell默认样式 ******/
.weui-cells {
  text-align: left;
  margin-top: 0 !important;
  font-size: 14px;
}
/*.weui-cell{
  padding: 10px 0 !important;
}*/
.weui-cells:after,.weui-cells:before{
  border: none !important;
}
.weui-cell_access .weui-cell__ft:after {
 /* width: 12px !important;
  height: 12px !important;
  margin-top: -8px !important;*/
}
/************ 调整vux XDialog默认样式 *******************/
.weui-dialog__hd {
  background: #1CAAFE;
  color: #fff;
  padding: 1rem 0 !important;
}
.weui-dialog__btn_primary{
  color: #000000;
}
.weui-dialog__bd {
  padding: 1.6rem 0 !important;
}
/************* 调整vux Tab默认样式 *********************/
.scrollable {
  padding-bottom: 0 !important;
}
.scrollable .vux-tab-ink-bar {
  bottom: 0 !important;
}

.vux-cell-value{ color: #707070!important; }
.vux-cell-placeholder{ color: #999!important; }
.vux-cell-value,.vux-cell-placeholder{ font-size:14px !important; }

/************** 调整vux swiper默认样式 ******************/
.vux-slider > .vux-indicator > a > .vux-icon-dot.active, .vux-slider .vux-indicator-right > a > .vux-icon-dot.active {
  background-color: #ff6900 !important;
}

/*************** 日历 *******************/
.vux-datetime-value:after{
  content: '';
  background: url("image/calendar.png") no-repeat center;
  -webkit-transform: none !important;
  transform: none !important;
  display: block;
  width: 16px !important;
  height: 16px !important;
  position: absolute;
  top: 50% !important;
  margin-top: -9px !important;
  right: -15px !important;
  border: none !important;
}

